Merge several fixes from upsteam ruby-mode.
authorNobuyoshi Nakada <nobu@ruby-lang.org>
Sun, 23 Jan 2011 01:02:37 +0000 (20:02 -0500)
committerChong Yidong <cyd@stupidchicken.com>
Sun, 23 Jan 2011 01:02:37 +0000 (20:02 -0500)
commit8fc3925faa27187b3c1779064e005b51e1aa775c
tree305802fbf9c158ebc4487a994f40464d223d10d2
parent3cf630724a2f8ffd5fa9bd0ed95c27eab6638bff
Merge several fixes from upsteam ruby-mode.

* lisp/progmodes/ruby-mode.el (ruby-here-doc-beg-match): Fix for
here-doc which ends with an underscore.
(ruby-mode-set-encoding): Skip shebang line always.
(ruby-mode-map): Bind C-c C-c to comment-region.
(ruby-expr-beg, ruby-font-lock-keywords): Highlight literal hash
key labels as symbols.
(ruby-forward-sexp): Stop after literal hash key labels.
(ruby-font-lock-syntactic-keywords): Highlight regexp after open
bracket.
lisp/ChangeLog
lisp/progmodes/ruby-mode.el